package com.lelouch.examplecode.designpattern.delegate.bossleader;

/**
 * @author lcy
 * @create 2018-10-11 09:12
 * 只与leader进行交互，交予leader工作
 *   //客户请求（Boss）、委派者（Leader）、被被委派者（Target）
 *         //委派者要持有被委派者的引用
 *         //代理模式注重的是过程， 委派模式注重的是结果
 *         //策略模式注重是可扩展（外部扩展），委派模式注重内部的灵活和复用
 *         //委派的核心：就是分发、调度、派遣
 *
 *         //委派模式：就是静态代理和策略模式一种特殊的组合
 */
public class Boss {
    public static void main(String[] args) {
        new Leader().doWork("销售");
    }
}
